/*                          UX-Framework                               
 *                                                                 
 *  iZE Co.,Ltd. Copyright 2009 All rights reserved.          
 *  This file is distributed under the terms of the GNU Lesser 
 *  General Public License, described in file LICENSE.                                     
 */

package jp.ize.ux.components;

// {{{ class UXTextMetrics
/**
 * UXTextMetricsクラス
 *
 * @author		iZE Co., Ltd.<br>
 * @version		$Id$<br>
 */
class UXTextMetrics
{
	// {{{ public var ascent(default, default) : Int
	/**
	 * ベースラインからテキストの最上部までの長さをピクセル単位で表現したものです。
	 */
	public var ascent(default, default) : Int;
	// }}}
	// {{{ public var descent(default, default) : Int
	/**
	 * ベースラインからテキストの底までの長さをピクセル単位で表現したものです。
	 */
	public var descent(default, default) : Int;
	// }}}
	// {{{ public var height(default, default) : Int
	/**
	 * テキストの高さをピクセル単位で表現したものです。leadingを含みます。
	 */
	public var height(default, default) : Int;
	// }}}
	// {{{ public var width(default, default) : Int
	/**
	 * テキストの幅をピクセル単位で表現したものです。
	 */
	public var width(default, default) : Int;
	// }}}
	// {{{ public var leading(default, default) : Int
	/**
	 * 次の行のテキスト最上部までの行間をピクセル単位で表現したものです。
	 */
	public var leading(default, default) : Int;
	// }}}
	// {{{ public var x(default, default) : Int
	/**
	 * 最初の文字の左端のX座標をピクセル単位で表現したものです。
	 */
	public var x(default, default) : Int;
	// }}}
	// {{{ public function new()
	/**
	 * コンストラクタです。
	 */
	public function new()
	{
	}
	// }}}
}
// }}}
